.foot {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  .h(40);
  .lh(38.5);
  border-top: 1px solid @footFsColor;
  .g-nav {
    .m-item {
      display: inline-block;
      width: 33.3333%;
      color: @footFsColor;
      .fs(20);
      text-align: center;
      &.is-active {
        color: @NavLighthightFsColor;
        background-color: @NavLighthightBgColor;
      }
      .m-icon {
        display: inline-block;
        margin-right: 5px;
        vertical-align: sub;
      }
      .m-text {
        vertical-align: middle;
      }
      .m-icon-doc {
        width: 25px;
        height: 21px;
        background: url("../images/document.png") no-repeat center center;
      }
      .m-icon-me {
        width: 23px;
        height: 25px;
        background: url("../images/my.png") no-repeat center center;
      }
    }
  }
}
